/*==========================================================================*
*       Copyright(c) 2009--2012 KL clear Tech
*                     ALL RIGHTS RESERVED
*
*  PRODUCT  : PRODUCT NAME
*
*  FILENAME : basic_data_type.h
*  CREATOR  : FanXiansheng             DATE: 2012-08-27 10:57
*  VERSION  : V1000
*  PURPOSE  :
*
*
*  HISTORY  :
*
*==========================================================================*/

#ifndef BASIC_DATA_TYPE_H
#define BASIC_DATA_TYPE_H

#ifdef WIN32

#include <Windows.h>

#define interrupt

#else

typedef char				CHAR;
typedef signed char			SCHAR;
typedef unsigned char		UCHAR;


typedef signed char			INT8;
typedef signed short int	INT16;
typedef signed int			INT32;
typedef signed __int64		INT64;

typedef unsigned char		UINT8;
typedef unsigned short int	UINT16;
typedef unsigned int		UINT32;
typedef unsigned __int64	UINT64;


typedef UINT16		BOOL;

typedef UINT8		BYTE;
typedef UINT16		WORD;
typedef UINT32		DWORD;

#ifndef NULL
#define NULL		0
#endif

#endif

#ifndef TRUE
#define TRUE		1
#endif

#ifndef FALSE
#define FALSE		0
#endif

#ifndef BMS_OK
#define BMS_OK		0
#define BMS_ERROR	(~0)
#endif

#endif

/*-------------------------------END OF FILE-------------------------------*/
